home *** CD-ROM | disk | FTP | other *** search
/ Rockford Magazine / Rockford_Magazine_030_19xx_-_de_Disk_2_of_2_Side_A.d64 / 54play sid < prev    next >
Text File  |  2023-02-26  |  14KB  |  373 lines

  1. =======================================
  2. ROCKFORD-MAGAZIN 09 TEXTFILE 10.03.1994
  3. =======================================
  4.  AMIGA GO C64 RUBRIK: PLAYSID V2.2
  5. =======================================
  6. Hallo! Am Amiga gibt es ein geniales
  7. PRG, mit dem man ALLE C64 Muzaks ab-
  8. spielen kann! Es nennt sich PlaySID
  9. und hat inzwischen in der neuen Version
  10. des A64 (Amiga-C64-EMU) Einzug gehal-
  11. ten. Das PRG wird laufend verbessert.
  12. Version 2.2 findet Ihr auf der
  13. Amiga-Freeware-Disk SAAR 616! Im
  14. folgenden haben wir die Originalinfo
  15. (80Z!) auf den C64 uebertragen...
  16. ======================================
  17.  
  18. ==============================================================================
  19.  
  20.         PLAYSID V2.2            (C)1990,91,92,93 H\kan Sundell & Ron Birk
  21.  
  22.         Release date: 12th April 1993
  23.  
  24. NOTE:
  25.  
  26.         From version 2.1 of PlaySID kickstart 2.04 (v37) or above is
  27.         required! That is becuse it make heavy use of Release 2 System
  28.         routines.
  29.  
  30.         This is SHAREWARE, not Public Domain. That means that if you like
  31.         this program and want further updates, you can be a registered
  32.         owner if you send us a $15. It also means that you can spread
  33.         this program only if all files (including this) are included, and
  34.         nothing is changed. You are not allowed to replicate any portion
  35.         of the program, both code or data. Note also that we take no
  36.         responsibilities for the use of this program considering any
  37.         damage to or failure of your hardware, software etc.
  38.  
  39.         If you just like the program please let us know so by sending
  40.         a postcard or similiar to the address below.
  41.  
  42.  
  43. NEW FEATURES:
  44.  
  45.         V2.2
  46.  
  47.         * Powerpacker support
  48.         * New one-file support
  49.  
  50.         V2.1
  51.  
  52.         * Gadtools controlled workbench window
  53.         * Appwindow
  54.         * Arexx port
  55.         * Keyboard shortcuts
  56.         * Rewind Button
  57.         * Open Button
  58.         * Pause Button
  59.         * Jukebox (arexx)
  60.         * Preview (arexx)
  61.         * Faster emulation of 6502
  62.         * Faster and enhanced emulation of waveforms
  63.         * Faster emulation of ringmodulation/synchronize
  64.         * Emulation of undocumented 6502 instructions
  65.         * Enhanced Tool-type format
  66.  
  67.  
  68. PRODUCT INFO:
  69.  
  70.         This is a utility which emulates the SID and 6510 chip. The
  71.         SID chip is the component in the C64 computer that handles sound.
  72.         The 6510 chip is the CPU of the C64, that means the component
  73.         that actually executes all programs. Because the Amiga does
  74.         not have these chips and others, you can't run C64 programs
  75.         directly on Amiga.
  76.  
  77.         Now this utility lets you play all those C64 programs that
  78.         produce sound. As you probably know, the C64 has three sound
  79.         channels (the amiga has four). But this utility also allows
  80.         use of the fourth channel. This channel is the product of
  81.         some special programming on the C64, it isn't really a channel.
  82.  
  83.         The purpose of this product is to make the best conversion
  84.         of C64 sound on Amiga ever possible. If you think some sound
  85.         isn't correctly converted please let us know.
  86.  
  87.         This utility is designed to work with true multitasking, under
  88.         any system version and any amiga model. It can be run from both
  89.         Workbench and CLI/Shell. It should work with any other program
  90.         that don't use sound or timing. If this isn't the fact please
  91.         let us know.
  92.  
  93.         Some time ago we released a similar product called "The 100 most
  94.         remembered C64 game-tunes". This product is the version 2.1
  95.         of that program. The tunes on that demonstration disk are now
  96.         also available to this version. And up to date there are more
  97.         than 400 tunes available. We and others are also working with more.
  98.  
  99.  
  100. PROGRAM INSTALLATION:
  101.  
  102.         To use this utility from Workbench you should assign SID: to a
  103.         directory containing PlaySID. Then all you have to do is to
  104.         double click on the icon of the tune you want to play. Otherwise
  105.         you could just select the icon of the tune, then press the shift
  106.         key and hold it down while double clicking on the PlaySID icon.
  107.  
  108.         If you want to run this utility from CLI/Shell, just put the
  109.         directory containing PlaySID in your path (e.g. c: ) and then
  110.         write: PlaySID [<tune directory>/<tune name>]
  111.  
  112.         PlaySID need a special font. Include playsid.font in your FONT:
  113.         directory.
  114.  
  115.         The "Setup" icon will copy the main program to RAM: and assign
  116.         it to SID:. After selecting this icon you only have to double-
  117.         click on the icon of the tune you want to play.
  118.  
  119.  
  120. PROGRAM USAGE:
  121.  
  122.         It works almost like an ordinary cassette player, with the
  123.         symbols for play, forward, rewind, pause and stop. While PlaySID
  124.         is active you can just drag a tune icon and drop it on the
  125.         PlaySID window. To most commands there are keyboard shortcuts.
  126.  
  127.         l - Play
  128.         p - Pause
  129.         s - Stop
  130.         t - Next
  131.         T - Preview
  132.         o - Open
  133.  
  134.         The menu have more options like about, open, quit, filter and
  135.         rewind. The filter option turns on and off the amiga sound filter.
  136.         Please try it.
  137.  
  138.  
  139. REWIND BUTTON:
  140.  
  141.         If the rewind option is turned on, the rewind gadget will be
  142.         enabled first when you press the play gadget. The rewind routines
  143.         are very complex and need a lot of memory. Thats the reason of the
  144.         option. It takes approximately 30k every minute of playing.
  145.  
  146.  
  147. POWERPACKER SUPPORT:
  148.  
  149.         Version 2.2 of PlaySID and above support powerpacked files. If
  150.         PlaySID finds "powerpacker.library", it won't tell you if it failed,
  151.         all file loading is done through it. To save space you can now
  152.         crunch all your files.
  153.  
  154.  
  155. ONE-FILE FORMAT:
  156.  
  157.         Many users requested a new "one file" format of PlaySID data files.
  158.         The file SIDConv on the disk will convert a regular data+icon file
  159.         to the new one-file format. A utility that will do the opposite
  160.         will soon be released. Of course these new files can be crunched
  161.         as well.
  162.  
  163.         SIDConv oldfile newfile
  164.  
  165.  
  166. AREXX PORT:
  167.  
  168.         PlaySID now have an Arexx Port named 'PLAYSID'. This mean that
  169.         you now have full controll of PlaySID through your arexx scripts.
  170.         Supplied with this release are two examples of what you can do
  171.         with arexx:
  172.  
  173.         Jukebox - This will take given file as input and play each
  174.                   song the amount of time given.
  175.  
  176.                   Try: Jukebox.rexx JukeDemo
  177.  
  178.         Preview - This will play each tune in given song for 10 sec.
  179.                   Like the preview found in CD Players.
  180.  
  181.                   Try: Preview.rexx Songs/RunTheGauntlet
  182.  
  183.         Arexx commands supported:
  184.  
  185.         SID/PLAY()        - Start current tune
  186.         SID/PAUSE()       - Pause current tune
  187.         SID/STOP()        - Stop current tune
  188.         SID/QUIT()        - Quit PlaySID
  189.         SID/LOAD(song)    - Load <song> into PlaySID
  190.         SID/SETTUNE(tune) - Set <tune> to current one
  191.         SID/NUMTUNES()    - return number of tunes
  192.  
  193.  
  194. TECHNICAL INFO:
  195.  
  196.         Up to date PlaySID features:
  197.  
  198.         * Full emulation of valid 6502 instructions
  199.         * Full envelope emulation (even better than SID)
  200.         * Full waveform emulation (uses highest quality ever possible)
  201.         * Full ringmodulation/synchronize emulation (even both!)
  202.         * Emulation of the fourth channel, including Martin Galway NOISE
  203.           and all kind of SAMPLES
  204.         * Sounding like C64 PAL even on Amiga NTSC (the right sound)
  205.         * Handle 50Hz, 60Hz and variable speed timing
  206.         * Fast Forward
  207.         * Timer
  208.         * Amiga 4 kHz Filter ON/OFF (Should be off!)
  209.         * Full TRUE Multitasking (Opens, Closes and Checks everything)
  210.         * Above new feutures
  211.  
  212.         PlaySID is written with Emacs 18.58 and compiled with SAS/C 6.0
  213.         and Devpac 3.0 assembler. The user interface was designed with
  214.         Toolmaker. It uses about 50kB of chip memory and 160kB of other
  215.         memory. If playing samples or rewind option is on, more memory
  216.         will be used. Also add the length of the tune to the amount of
  217.         other memory.
  218.  
  219.  
  220. TOOL TYPE INFO:
  221.  
  222.         Syntax of the Tool-Types of <tune>.info:
  223.  
  224.            ADDRESS = <loadaddress>,<initaddress>,<playaddress> ;in hex
  225.  
  226.         loadaddress should be the C64 adress where the file should
  227.         be loaded. If 0 is specified, the first two bytes of the file
  228.         will instead be used as loadaddress.
  229.  
  230.         initaddress should point to a subroutine which initializes the
  231.         songnr in accumulator (starting with $00). If 0 is specified,
  232.         then the initaddress will be the first C64 address loaded.
  233.  
  234.         playaddress should point to a subroutine which plays a note of
  235.         the song. This will be called as often as described in the speed
  236.         parameter. If 0 is specified, then the playaddress will be the
  237.         address of the interrupt initialized by the subroutine at the
  238.         initaddress. This address will be the contents of $0314/0315 or
  239.         $FFFE/FFFF depending on what value $0001 contains.
  240.  
  241.            SONGS = <nr of songs>,[<start song nr>] ;in dec
  242.  
  243.            SPEED = <speeddata> ;in hex
  244.  
  245.         speeddata contains info about playspeed. For each song a bit
  246.         is reserved, bit 0 for song nr 1 and so on. A 0 bit means 50 Hz
  247.         and a 1 bit means 60 Hz or the time set in $DC04/05.
  248.  
  249.            NAME = <name of the tune> ;in ascii
  250.  
  251.            AUTHOR = <name of the author> ;in ascii
  252.  
  253.            COPYRIGHT = <name of the copyright owner> ;in ascii
  254.  
  255.  
  256. FUTURE FEATURES:
  257.  
  258.         This is a list of features that still isn't included into the current
  259.         version. They will probably be included in future versions.
  260.  
  261.         * Emulation of Filter.
  262.         * Option to get a window or screen with special musicinfo.
  263.         * Option to load and play Tunes which are already emulated.
  264.         * Option to Sound like C64 NTSC for American users who like NTSC.
  265.         * Option to load and show KOALA pictures.
  266.         * Option to load SID songs.
  267.         * Features YOU would like to be added (PLEASE WRITE AND TELL US).
  268.  
  269.  
  270. CONVERSION:
  271.  
  272.         If you convert by yourselve, PLEASE send them to us, using e-mail
  273.         or regular mail, so we can release complete packages. Then the
  274.         user will not get several packages with same or bad tunes.
  275.  
  276.         If you want to help us with conversion, we would be very pleased.
  277.         We have a lot of disks on 1541-format and Amiga-format with already
  278.         ripped tunes. On a lot of the files, the only work to do, is to
  279.         find the addresses of the initroutines. Some of them are splitted
  280.         in several files but the most of them are one-parted. If you don't
  281.         have a C64 anymore but still have the knowledge of 6502, we could
  282.         also supply you with a fast C64emulator with a machinecodemonitor
  283.         made by ourselves. If you would want these files, please send some
  284.         blank disks (in either format) to any address belove. If it shows
  285.         up that you are a good converter, then you will have the next
  286.         updates for free.
  287.  
  288.         For more information about conversion, read the special docs.
  289.  
  290.  
  291. REGISTRATION:
  292.  
  293.         If you want to support our work you have the option to become a
  294.         registered owner of this utility and receive further upgrades.
  295.         Send around $15 USD (US DOLLAR) or equal amount in SEK (Swedish
  296.         Krona) or DM (German Mark). Send it to eihter address below with
  297.         your name, address, e-mail etc. If you later change address,
  298.         please let us know.
  299.  
  300.                 Ron Birk                H/kan Sundell
  301.                 Kroegarvaegen 11          Drakblommegatan 19
  302.                 145 52 Norsborg         417 20 Goeteborg
  303.                 SWEDEN                  SWEDEN
  304.  
  305.         If you want to phone us about suggestions or complains about
  306.         PlaySID you may call:
  307.  
  308.         +46 (0)31 227248 (H/kan) about 6502 and SID emulation
  309.         +46 (0)8 53188626 (Ron) about User interface and Arexx
  310.  
  311.         If you have access to Internet you will reach us at the following
  312.         e-mail address:
  313.  
  314.         d89-rbi@nada.kth.se
  315.  
  316.           or
  317.  
  318.         nadg-23@student.cs.chalmers.se
  319.  
  320.  
  321. NOTE TO OTHER DEVELOPERS:
  322.  
  323.         To Questronix (The makers of The A64 Package):
  324.  
  325.         We are still offering you our SID emulation to your
  326.         C64 Emulator (We have listened to your noise emulation).
  327.         And if that is interresting, we could help with the Cassette
  328.         interface (including software) too! It's connected as a diskdrive,
  329.         and it works very fine.
  330.  
  331.  
  332. THANKS:
  333.  
  334.         We want to thank the following people for helping us with the
  335.         development of PlaySID:
  336.  
  337.         Robert Eichelsheim   - For supporting us with extremely many ripped
  338.                                tunes and for information about the authors
  339.                                and copyrights. For beta testings and good
  340.                                suggestions about improvements.
  341.  
  342.         Bent Nielsen         - For supporting good ideas and algorithms
  343.                                about synthesized waveforms.
  344.  
  345.         Alexander Andelkovic - For lending us your C64, 1541 and many
  346.                                games to rip songs from.
  347.  
  348.         Stefan Boberg        - For early beta tests and good suggestions.
  349.  
  350.         Teijo Kinnunen       - For making MED! It inspired us to make
  351.                                PlaySID multitask.
  352.  
  353.         Olaf Barthel         - For making Term! Without it we would still
  354.                                use snail mail during development, as we
  355.                                live 460 km from each other.
  356.  
  357.         Registered Users     - Thanks for supporting our work. You are
  358.                                the reason for our work.
  359.  
  360.         Commodore-Amiga      - For making all this possible!
  361.  
  362.  
  363. LAST WORDS:
  364.  
  365.         We hope that you will find this program useful and that
  366.         it will bring back the old C64 athmosphere to you too...
  367.  
  368.  
  369.                                 AMIcon
  370. ======================================
  371. 100% FREEWARE       ROCKFORD-FD MAG 09
  372. ======================================
  373.